Towards Seamless and Ubiquitous Availability of Dynamic Information in IDEs∗
نویسندگان
چکیده
Software developers faced with unfamiliar objectoriented code need to build a mental model of the system to understand its dynamic flow. Development environments typically provide static views of the source code (e.g., classes and methods), but do not explicitly represent dynamic collaborations. The task of revealing how static source artifacts interact at runtime is thus challenging.To address this we have developed several techniques to represent dynamic behavior at various levels of granularity directly in the IDE. In this paper we outline these various techniques towards a seamless integration of dynamic information in the IDE. We elaborate on user feedback we have gathered and on our empirical experiments to validate our work. We derive several ideas and visions of further potential representations of dynamic behavior from this analysis of our approach. The missing representations we identify serve to enrich our proposed IDE, so as to provide the developer from within the IDE with a readily available and complete picture of a software’s dynamics.
منابع مشابه
Ubiquitous and Seamless Localization: Fusing GNSS Pseudoranges and WLAN Signal Strengths
Ubiquitous global positioning is not feasible by GNSS alone, as it lacks accurate position fixes in dense urban centres and indoors. Hybrid positioning methods have been developed to aid GNSS in those environments. Fingerprinting localization in wireless local area networks (WLANs) is a promising aiding system because of its availability, accuracy, and error mechanisms opposed to that of GNSS. ...
متن کاملReliability and Availability Improvement in Economic Data Grid Environment Based On Clustering Approach
Abstract - One of the important problems in grid environments is data replication in grid sites. Reliability and availability of data replication in some cases is considered low. To separate sites with high reliability and high availability of sites with low availability and low reliability, clustering can be used. In this study, the data grid dynamically evaluate and predict the condition of t...
متن کاملScreenSpot: multidimensional resource discovery for distributed applications in smart spaces
The big challenge related to the contemporary research on ubiquitous and pervasive computing is that of seamless integration. For the next generation of ubiquitous and distributed applications to emerge, disruptive functionality towards opportunistic and heterogeneous device ensembles is required on all levels of operation. In this paper, we present middleware-level resource management service ...
متن کاملFramework for Seamless Interpretation of Semantics in Heterogeneous Ubiquitous Sensor Networks
This paper proposes a new framework for semantically interpreting and processing information of various types of sensors in heterogeneous sensor network environments. The ideal ubiquitous computing environment allows any devices interpret and use information from any sensors on mixed sensor networks. However, existing systems consider only the restricted environment where semantics of sensor in...
متن کاملLatent Handover: A flow-oriented progressive handover mechanism
The next generation network may be regarded as an IP (Internet Protocol) converged network, combining various access technologies. In this environment, ubiquitous computing and seamless networking are required for the mobile host. The growing availability of multiple network interfaces on mobile devices makes Concurrent Multi-path Transfer (CMT) an appealing candidate to realize the seamless ha...
متن کامل